home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13266 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.9 KB

  1. Path: news.iadfw.net!usenet
  2. From: Larry Weiss <lfw@iadfw.net>
  3. Newsgroups: comp.lang.eiffel,comp.lang.c,comp.lang.c++,comp.object,comp.software-eng
  4. Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
  5. Date: Sun, 24 Mar 1996 10:29:35 -0600
  6. Organization: customer of Internet America
  7. Message-ID: <3155786F.1262@iadfw.net>
  8. References: <1995Jul3.034108.4193@rcmcon.com> <31545B86.4CC0@iadfw.net> <4j26cn$gh7@solutions.solon.com> <3154A548.71FF@iadfw.net> <4j3p80INN567@keats.ugrad.cs.ubc.ca>
  9. NNTP-Posting-Host: dal08-29.ppp.iadfw.net
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.01 (Win16; I)
  14.  
  15. Kazimir Kylheku wrote:
  16.  > 
  17.  > In article <3154A548.71FF@iadfw.net>, Larry Weiss  <lfw@iadfw.net> wrote:
  18.  > >Looking at it another way, until the C Standard was published, I just looked
  19.  > >at the vendor supplied library as a popular example of how one might go about
  20.  > >interfacing with a file system, or manipluating strings, etc.   
  21.  > >[before standardization] I didn't think of the library as a formal part
  22.  > >of the C language. 
  23.  > 
  24.  > Neither does the K&R2: this I think is a major flaw in the otherwise great
  25.  > book. It never makes clear the concept that the standard library is a component
  26.  > of the language. In fact, it claims the opposite:
  27.  > 
  28.  >         The standard library is not part of the C language proper, but an
  29.  >         environment that supports standard C will provide the function
  30.  >         declarations and type and macro definitions of this library.
  31.  >         (beginning of Appendix B).
  32.  > 
  33.  
  34. That is a very interesting critique of K&R2.   I'd like to hear other people's
  35. comments on how to reconcile that text with the truth and still have as much
  36. confidence as we do have in that book.   Maybe "C language proper" can be just 
  37. thought of as a concept that K&R alone define, but I don't know if I'm willing
  38. to cut them that much rope.
  39.